package com.epsilon.pos.principal.almacenes.provider;

import java.util.Map;

import com.epsilon.pos.principal.almacenes.model.Almacen;
import com.epsilon.pos.principal.almacenes.model.AlmacenPrincipalException;
import com.epsilon.pos.principal.almacenes.model.ArticuloUnitarioAlmacen;

import static com.epsilon.pos.principal.almacenes.provider.AlmacenesPrincipalDaoProvider.getAlmacenPrincipalDao;

public class AlmacenesPrincipalModelProvider {

	private static Map< String, Almacen >					mapaDeAlmacenes;
	private static Map< String, ArticuloUnitarioAlmacen >	mapaDeArticulosUnitariosAlmacen;

	static {
		try {
			mapaDeAlmacenes = getAlmacenPrincipalDao().getMapaDeAlmacenes();
			mapaDeArticulosUnitariosAlmacen = getAlmacenPrincipalDao().getMapaDeArticulosUnitariosAlmacen();
		} catch( AlmacenPrincipalException e ) {
			e.printStackTrace();
		}
	}

	public static Map< String, Almacen > getMapaDeAlmacenes() {
		return mapaDeAlmacenes;
	}

	public static Map< String, ArticuloUnitarioAlmacen > getMapaDeArticulosUnitariosAlmacen() {
		return mapaDeArticulosUnitariosAlmacen;
	}
}